Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

jupyter: update for RavenPy-0.6.0, Xclim-0.28.0 and latest of everything else #183

Merged
merged 1 commit into from
Jul 26, 2021

Conversation

tlvu
Copy link
Collaborator

@tlvu tlvu commented Jul 23, 2021

See PR Ouranosinc/PAVICS-e2e-workflow-tests#84 for more info.

Relevant changes:

<   - ravenpy=0.5.2=pyh7f9bfb9_0
>   - ravenpy=0.6.0=pyh1bb2064_2

<   - xclim=0.27.0=pyhd8ed1ab_0
>   - xclim=0.28.0=pyhd8ed1ab_0

<   - birdy=v0.8.0=pyh6c4a22f_0
>   - birdy=v0.8.0=pyh6c4a22f_1

<   - cf_xarray=0.5.2=pyh6c4a22f_0
>   - cf_xarray=0.6.0=pyh6c4a22f_0

<   - cftime=1.4.1=py37h902c9e0_0
>   - cftime=1.5.0=py37h6f94858_0

<   - dask=2021.6.0=pyhd8ed1ab_0
>   - dask=2021.7.0=pyhd8ed1ab_0

<   - nc-time-axis=1.2.0=py_1
>   - nc-time-axis=1.3.1=pyhd8ed1ab_2

<   - rioxarray=0.4.1.post0=pyhd8ed1ab_0
>   - rioxarray=0.5.0=pyhd8ed1ab_0

<   - numpy=1.20.3=py37h038b26d_1
>   - numpy=1.21.1=py37h038b26d_0

<   - pandas=1.2.4=py37h219a48f_0
>   - pandas=1.2.5=py37h219a48f_0

<   - plotly=4.14.3=pyh44b312d_0
>   - plotly=5.1.0=pyhd8ed1ab_1

<     - nbconvert==5.6.1
>   - nbconvert=6.1.0=py37h89c1867_0

Overview

Please include a summary of the changes and which issues are fixed.

Please also include relevant motivation and context.

List any dependencies that are required for this change.

Changes

Non-breaking changes

  • Adds...
  • New component version X:1.2.3

Breaking changes

  • New component version Y:2.0.0
    • Requires a new environment variable. See the following link.

Related Issue / Discussion

Additional Information

Links to other issues or sources.

  • Things to do...

…ing else

See PR Ouranosinc/PAVICS-e2e-workflow-tests#84 for more info.

Relevant changes:
```diff
<   - ravenpy=0.5.2=pyh7f9bfb9_0
>   - ravenpy=0.6.0=pyh1bb2064_2

<   - xclim=0.27.0=pyhd8ed1ab_0
>   - xclim=0.28.0=pyhd8ed1ab_0

<   - birdy=v0.8.0=pyh6c4a22f_0
>   - birdy=v0.8.0=pyh6c4a22f_1

<   - cf_xarray=0.5.2=pyh6c4a22f_0
>   - cf_xarray=0.6.0=pyh6c4a22f_0

<   - cftime=1.4.1=py37h902c9e0_0
>   - cftime=1.5.0=py37h6f94858_0

<   - dask=2021.6.0=pyhd8ed1ab_0
>   - dask=2021.7.0=pyhd8ed1ab_0

<   - nc-time-axis=1.2.0=py_1
>   - nc-time-axis=1.3.1=pyhd8ed1ab_2

<   - rioxarray=0.4.1.post0=pyhd8ed1ab_0
>   - rioxarray=0.5.0=pyhd8ed1ab_0

<   - numpy=1.20.3=py37h038b26d_1
>   - numpy=1.21.1=py37h038b26d_0

<   - pandas=1.2.4=py37h219a48f_0
>   - pandas=1.2.5=py37h219a48f_0

<   - plotly=4.14.3=pyh44b312d_0
>   - plotly=5.1.0=pyhd8ed1ab_1

<     - nbconvert==5.6.1
>   - nbconvert=6.1.0=py37h89c1867_0
```
@tlvu tlvu requested review from matprov and Zeitsperre July 23, 2021 20:20
@crim-jenkins-bot
Copy link
Collaborator

E2E Test Results

DACCS-iac Pipeline Results

Build URL : http://daccs-jenkins.crim.ca:80/job/DACCS-iac-birdhouse/582/
Result : failure

BIRDHOUSE_DEPLOY_BRANCH : update-jupyter-env
DACCS_CONFIGS_BRANCH : master
PAVICS_E2E_WORKFLOW_TESTS_BRANCH : master
PAVICS_SDI_BRANCH : master

DESTROY_INFRA_ON_EXIT : true
PAVICS_HOST : https://host-140-4.rdext.crim.ca

PAVICS-e2e-workflow-tests Pipeline Results

Tests URL : http://daccs-jenkins.crim.ca:80/job/PAVICS-e2e-workflow-tests/job/master/505/

NOTEBOOK TEST RESULTS
    
[2021-07-23T20:33:11.161Z] ============================= test session starts ==============================
[2021-07-23T20:33:11.161Z] platform linux -- Python 3.7.10, pytest-6.2.4, py-1.10.0, pluggy-0.13.1
[2021-07-23T20:33:11.161Z] rootdir: /home/jenkins/agent/workspace/PAVICS-e2e-workflow-tests_master
[2021-07-23T20:33:11.161Z] plugins: anyio-3.1.0, dash-1.20.0, nbval-0.9.6, tornasync-0.6.0.post2
[2021-07-23T20:33:11.161Z] collected 186 items
[2021-07-23T20:33:11.161Z] 
[2021-07-23T20:33:19.768Z] notebooks-auth/test_thredds.ipynb ..........                             [  5%]
[2021-07-23T20:33:50.813Z] pavics-sdi-master/docs/source/notebooks/WCS_example.ipynb .......        [  9%]
[2021-07-23T20:34:00.643Z] pavics-sdi-master/docs/source/notebooks/WFS_example.ipynb ......         [ 12%]
[2021-07-23T20:34:09.011Z] pavics-sdi-master/docs/source/notebooks/WMS_example.ipynb ........       [ 16%]
[2021-07-23T20:34:11.444Z] pavics-sdi-master/docs/source/notebooks/WPS_example.ipynb ..........     [ 22%]
[2021-07-23T20:54:19.151Z] pavics-sdi-master/docs/source/notebooks/esgf-dap.ipynb F                 [ 22%]
[2021-07-23T20:54:19.151Z] pavics-sdi-master/docs/source/notebooks/jupyter_extensions.ipynb .       [ 23%]
[2021-07-23T20:54:24.141Z] pavics-sdi-master/docs/source/notebooks/opendap.ipynb .......            [ 26%]
[2021-07-23T20:54:31.205Z] pavics-sdi-master/docs/source/notebooks/pavics_thredds.ipynb .....       [ 29%]
[2021-07-23T20:57:49.921Z] pavics-sdi-master/docs/source/notebooks/regridding.ipynb ............... [ 37%]
[2021-07-23T20:58:50.445Z] ...............                                                          [ 45%]
[2021-07-23T20:58:54.651Z] pavics-sdi-master/docs/source/notebooks/rendering.ipynb ....             [ 47%]
[2021-07-23T20:59:01.517Z] pavics-sdi-master/docs/source/notebooks/subsetting.ipynb ......          [ 51%]
[2021-07-23T20:59:09.598Z] finch-master/docs/source/notebooks/dap_subset.ipynb F........F           [ 56%]
[2021-07-23T20:59:18.563Z] finch-master/docs/source/notebooks/finch-usage.ipynb ......              [ 59%]
[2021-07-23T21:00:00.393Z] finch-master/docs/source/notebooks/subset.ipynb ....................     [ 70%]
[2021-07-23T21:00:01.344Z] PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-1DataAccess.ipynb . [ 70%]
[2021-07-23T21:00:04.920Z] ......                                                                   [ 74%]
[2021-07-23T21:00:26.988Z] PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-2Subsetting.ipynb . [ 74%]
[2021-07-23T21:00:43.056Z] .............                                                            [ 81%]
[2021-07-23T21:00:51.208Z] PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-3Climate-Indicators.ipynb . [ 82%]
[2021-07-23T21:01:36.274Z] ....s.                                                                   [ 85%]
[2021-07-23T21:01:48.511Z] PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-4Ensembles.ipynb . [ 86%]
[2021-07-23T21:01:54.738Z] ...                                                                      [ 87%]
[2021-07-23T21:02:16.714Z] PAVICS-landing-master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-5Visualization.ipynb . [ 88%]
[2021-07-23T21:02:44.164Z] ......                                                                   [ 91%]
[2021-07-23T21:02:48.056Z] notebooks/hummingbird.ipynb ............                                 [ 97%]
[2021-07-23T21:04:41.115Z] notebooks/stress-tests.ipynb ....                                        [100%]
[2021-07-23T21:04:41.115Z] 
[2021-07-23T21:04:41.115Z] =================================== FAILURES ===================================
    
  

@tlvu
Copy link
Collaborator Author

tlvu commented Jul 23, 2021

[2021-07-23T20:54:19.151Z] pavics-sdi-master/docs/source/notebooks/esgf-dap.ipynb F [ 22%]

Known intermittent error with ESGF login.

[2021-07-23T20:59:09.598Z] finch-master/docs/source/notebooks/dap_subset.ipynb F........F [ 56%]

<ExceptionText>Not authorized to access this resource. Missing user authentication.</ExceptionText>
Known intermittent error as well, should be fixed by PR #182

@tlvu tlvu merged commit 9eae31f into master Jul 26, 2021
@tlvu tlvu deleted the update-jupyter-env branch July 26, 2021 16:37
tlvu added a commit to Ouranosinc/PAVICS-e2e-workflow-tests that referenced this pull request Jul 26, 2021
New docker full build to get latest RavenPy-0.6.0, Xclim-0.28.0 and latest of everything else

# Overview

Relevant changes:
```diff
<   - ravenpy=0.5.2=pyh7f9bfb9_0
>   - ravenpy=0.6.0=pyh1bb2064_2

<   - xclim=0.27.0=pyhd8ed1ab_0
>   - xclim=0.28.0=pyhd8ed1ab_0

# birdy rebuild
<   - birdy=v0.8.0=pyh6c4a22f_0
>   - birdy=v0.8.0=pyh6c4a22f_1

<   - cf_xarray=0.5.2=pyh6c4a22f_0
>   - cf_xarray=0.6.0=pyh6c4a22f_0

<   - cftime=1.4.1=py37h902c9e0_0
>   - cftime=1.5.0=py37h6f94858_0

<   - dask=2021.6.0=pyhd8ed1ab_0
>   - dask=2021.7.0=pyhd8ed1ab_0

<   - nc-time-axis=1.2.0=py_1
>   - nc-time-axis=1.3.1=pyhd8ed1ab_2

<   - rioxarray=0.4.1.post0=pyhd8ed1ab_0
>   - rioxarray=0.5.0=pyhd8ed1ab_0

<   - numpy=1.20.3=py37h038b26d_1
>   - numpy=1.21.1=py37h038b26d_0

<   - pandas=1.2.4=py37h219a48f_0
>   - pandas=1.2.5=py37h219a48f_0

<   - plotly=4.14.3=pyh44b312d_0
>   - plotly=5.1.0=pyhd8ed1ab_1

<     - nbconvert==5.6.1
>   - nbconvert=6.1.0=py37h89c1867_0
```

## Changes

- unpin `cftime`, since SciTools/nc-time-axis/issues/58 resolved
- add `patch` to pull unreleased fixes if needed
- pin pandas due to xarray (pydata/xarray#5588 (comment))

## Additional Information

Jenkins build, only known intermittent error (ESGF login, stress-test.ipynb) http://jenkins.ouranos.ca/job/PAVICS-e2e-workflow-tests/job/new-docker-full-build/3/console

Jenkins build against Raven notebooks: http://jenkins.ouranos.ca/job/PAVICS-e2e-workflow-tests/job/new-docker-full-build/6/console

Matching PR to deploy this Jupyter env on PAVICS bird-house/birdhouse-deploy#183

Full `conda env export` diff:
[210527.1-update20210618-210723-conda-env-export.diff.txt](https://github.com/Ouranosinc/PAVICS-e2e-workflow-tests/files/6870972/210527.1-update20210618-210723-conda-env-export.diff.txt)
```diff
10c10
<   - aiohttp=3.7.4=py37h5e8e339_0
---
>   - aiohttp=3.7.4.post0=py37h5e8e339_0
14c14
<   - anyio=3.1.0=py37h89c1867_0
---
>   - anyio=3.3.0=py37h89c1867_0
25,26c25,26
<   - birdy=v0.8.0=pyh6c4a22f_0
<   - bleach=3.3.0=pyh44b312d_0
---
>   - birdy=v0.8.0=pyh6c4a22f_1
>   - bleach=3.3.1=pyhd8ed1ab_0
29c29
<   - bokeh=2.3.2=py37h89c1867_0
---
>   - bokeh=2.3.3=py37h89c1867_0
34,35c34,36
<   - brotli=1.0.9=h9c3ff4c_4
<   - brotli-python=1.0.9=py37hcd2ae1e_4
---
>   - brotli=1.0.9=h7f98852_5
>   - brotli-bin=1.0.9=h7f98852_5
>   - brotli-python=1.0.9=py37hcd2ae1e_5
51,52c52,53
<   - cf_xarray=0.5.2=pyh6c4a22f_0
<   - cffi=1.14.5=py37hc58025e_0
---
>   - cf_xarray=0.6.0=pyh6c4a22f_0
>   - cffi=1.14.6=py37hc58025e_0
55c56
<   - cftime=1.4.1=py37h902c9e0_0
---
>   - cftime=1.5.0=py37h6f94858_0
57a59
>   - charset-normalizer=2.0.0=pyhd8ed1ab_0
61c63
<   - climpred=2.1.2=pyhd8ed1ab_0
---
>   - climpred=2.1.4=pyhd8ed1ab_0
66c68
<   - configurable-http-proxy=4.4.0=node15_he6ea98c_0
---
>   - configurable-http-proxy=4.5.0=node15_he6ea98c_0
77,78c79,80
<   - dask=2021.6.0=pyhd8ed1ab_0
<   - dask-core=2021.6.0=pyhd8ed1ab_0
---
>   - dask=2021.7.0=pyhd8ed1ab_0
>   - dask-core=2021.7.0=pyhd8ed1ab_0
83,84c85,86
<   - debugpy=1.3.0=py37hcd2ae1e_0
<   - decorator=4.4.2=py_0
---
>   - debugpy=1.4.0=py37hcd2ae1e_0
>   - decorator=5.0.9=pyhd8ed1ab_0
87,88c89,90
<   - distarray=2.12.2=py_1
<   - distributed=2021.6.0=py37h89c1867_0
---
>   - distarray=2.12.2=pyhd8ed1ab_2
>   - distributed=2021.7.0=py37h89c1867_0
98d99
<   - esmtools=1.1.3=py_0
105c106
<   - flask-compress=1.10.0=pyhd8ed1ab_0
---
>   - flask-compress=1.10.1=pyhd8ed1ab_0
109c110
<   - fsspec=2021.6.0=pyhd8ed1ab_0
---
>   - fsspec=2021.7.0=pyhd8ed1ab_0
112,113c113,114
<   - g2clib=1.6.0=hf3f1b0b_9
<   - gcsfs=2021.6.0=pyhd8ed1ab_0
---
>   - g2clib=1.6.3=hdfa6d74_0
>   - gcsfs=2021.7.0=pyhd8ed1ab_0
116c117,118
<   - geopandas=0.9.0=pyhd8ed1ab_0
---
>   - geopandas=0.9.0=pyhd8ed1ab_1
>   - geopandas-base=0.9.0=pyhd8ed1ab_1
125c127
<   - gitpython=3.1.17=pyhd8ed1ab_0
---
>   - gitpython=3.1.19=pyhd8ed1ab_0
130c132
<   - google-auth=1.30.0=pyh44b312d_0
---
>   - google-auth=1.33.1=pyh6c4a22f_0
136c138
<   - h5py=3.2.1=nompi_py37ha3df211_100
---
>   - h5py=3.3.0=nompi_py37ha3df211_100
140,141c142,143
<   - holoviews=1.14.4=pyhd8ed1ab_0
<   - hvplot=0.7.2=pyh6c4a22f_0
---
>   - holoviews=1.14.5=pyhd8ed1ab_0
>   - hvplot=0.7.3=pyh6c4a22f_0
143c145
<   - idna=2.10=pyh9f0ad1d_0
---
>   - idna=3.1=pyhd3deb0d_0
146,148c148,150
<   - importlib-metadata=4.5.0=py37h89c1867_0
<   - importlib_metadata=4.5.0=hd8ed1ab_0
<   - importlib_resources=5.1.4=pyhd8ed1ab_0
---
>   - importlib-metadata=4.6.1=py37h89c1867_0
>   - importlib_metadata=4.6.1=hd8ed1ab_0
>   - importlib_resources=5.2.0=pyhd8ed1ab_0
156,157c158,159
<   - ipyleaflet=0.13.6=pyhd8ed1ab_1
<   - ipython=7.24.1=py37h085eea5_0
---
>   - ipyleaflet=0.14.0=pyhd8ed1ab_1
>   - ipython=7.25.0=py37h085eea5_1
178c180
<   - jupyter_server=1.8.0=pyhd8ed1ab_0
---
>   - jupyter_server=1.10.1=pyhd8ed1ab_0
180,181c182,183
<   - jupyterhub=1.4.1=py37h89c1867_0
<   - jupyterhub-base=1.4.1=py37h89c1867_0
---
>   - jupyterhub=1.4.2=py37h89c1867_0
>   - jupyterhub-base=1.4.2=py37h89c1867_0
187c189
<   - jupytext=1.11.2=pyh6c4a22f_0
---
>   - jupytext=1.11.4=pyhd0ecf6b_0
195c197
<   - ld_impl_linux-64=2.35.1=hea4e1c9_2
---
>   - ld_impl_linux-64=2.36.1=hea4e1c9_1
197c199
<   - libaec=1.0.4=h9c3ff4c_1
---
>   - libaec=1.0.5=h9c3ff4c_0
198a201,203
>   - libbrotlicommon=1.0.9=h7f98852_5
>   - libbrotlidec=1.0.9=h7f98852_5
>   - libbrotlienc=1.0.9=h7f98852_5
212c217
<   - libgcc-ng=9.3.0=h2828fa1_19
---
>   - libgcc-ng=11.1.0=hc902ee8_0
214,215c219,220
<   - libgfortran-ng=9.3.0=hff62375_19
<   - libgfortran5=9.3.0=hff62375_19
---
>   - libgfortran-ng=11.1.0=h69a702a_0
>   - libgfortran5=11.1.0=h6c583b3_0
217c222
<   - libgomp=9.3.0=h2828fa1_19
---
>   - libgomp=11.1.0=hc902ee8_0
219,220c224,225
<   - libidn2=2.3.1=h7f98852_0
<   - libkml=1.3.0=h238a007_1013
---
>   - libidn2=2.3.2=h7f98852_0
>   - libkml=1.3.0=h238a007_1014
231c236
<   - libprotobuf=3.17.2=h780b84a_0
---
>   - libprotobuf=3.17.2=h780b84a_1
234c239
<   - libspatialindex=1.9.3=h9c3ff4c_3
---
>   - libspatialindex=1.9.3=h9c3ff4c_4
237c242
<   - libstdcxx-ng=9.3.0=h6de172a_19
---
>   - libstdcxx-ng=11.1.0=h56837e0_0
239c244
<   - libunistring=0.9.10=h14c3975_0
---
>   - libunistring=0.9.10=h7f98852_0
241c246
<   - libuv=1.41.0=h7f98852_0
---
>   - libuv=1.41.1=h7f98852_0
254a260
>   - mapclassify=2.4.2=pyhd8ed1ab_0
260a267
>   - mdit-py-plugins=0.2.8=pyhd8ed1ab_0
263c270
<   - mistune=0.8.4=py37h5e8e339_1003
---
>   - mistune=0.8.4=py37h5e8e339_1004
272a280
>   - nbconvert=6.1.0=py37h89c1867_0
276c284
<   - nc-time-axis=1.2.0=py_1
---
>   - nc-time-axis=1.3.1=pyhd8ed1ab_2
282c290
<   - networkx=2.5.1=pyhd8ed1ab_0
---
>   - networkx=2.5=py_0
288,289c296,297
<   - numcodecs=0.7.3=py37hcd2ae1e_0
<   - numpy=1.20.3=py37h038b26d_1
---
>   - numcodecs=0.8.0=py37hcd2ae1e_0
>   - numpy=1.21.1=py37h038b26d_0
298c306
<   - packaging=20.9=pyh44b312d_0
---
>   - packaging=21.0=pyhd8ed1ab_0
300,301c308,309
<   - pandas=1.2.4=py37h219a48f_0
<   - pandoc=2.14.0.2=h7f98852_0
---
>   - pandas=1.2.5=py37h219a48f_0
>   - pandoc=2.14.1=h7f98852_0
303,304c311,312
<   - panel=0.11.3=pyhd8ed1ab_0
<   - param=1.10.1=pyhd3deb0d_0
---
>   - panel=0.12.0=pyhd8ed1ab_0
>   - param=1.11.1=pyh6c4a22f_0
308c316
<   - pcre=8.44=he1b5a44_0
---
>   - pcre=8.45=h9c3ff4c_0
313c321
<   - pip=21.1.2=pyhd8ed1ab_0
---
>   - pip=21.1.3=pyhd8ed1ab_0
315c323
<   - plotly=4.14.3=pyh44b312d_0
---
>   - plotly=5.1.0=pyhd8ed1ab_1
323,324c331,332
<   - prompt-toolkit=3.0.18=pyha770c72_0
<   - prompt_toolkit=3.0.18=hd8ed1ab_0
---
>   - prompt-toolkit=3.0.19=pyha770c72_0
>   - prompt_toolkit=3.0.19=hd8ed1ab_0
340c348
<   - pygeos=0.10=py37h2d1e849_0
---
>   - pygeos=0.10.1=py37h2d1e849_0
345c353
<   - pyproj=3.0.1=py37h63c117d_0
---
>   - pyproj=3.1.0=py37h20b8899_3
356c364
<   - python-dateutil=2.8.1=py_0
---
>   - python-dateutil=2.8.2=pyhd8ed1ab_0
360c368
<   - python_abi=3.7=1_cp37m
---
>   - python_abi=3.7=2_cp37m
362c370,371
<   - pyviz_comms=2.0.2=pyhd8ed1ab_0
---
>   - pyu2f=0.1.5=pyhd8ed1ab_0
>   - pyviz_comms=2.1.0=pyhd8ed1ab_0
367c376
<   - qtconsole=5.1.0=pyhd8ed1ab_0
---
>   - qtconsole=5.1.1=pyhd8ed1ab_0
371c380
<   - ravenpy=0.5.2=pyh7f9bfb9_0
---
>   - ravenpy=0.6.0=pyh1bb2064_2
374c383
<   - requests=2.25.1=pyhd3deb0d_0
---
>   - requests=2.26.0=pyhd8ed1ab_0
375a385
>   - requests-unixsocket=0.2.0=py_0
377c387
<   - rioxarray=0.4.1.post0=pyhd8ed1ab_0
---
>   - rioxarray=0.5.0=pyhd8ed1ab_0
380,381c390,391
<   - rtree=0.9.7=py37h0b55af0_1
<   - ruamel.yaml=0.17.9=py37h5e8e339_0
---
>   - rtree=0.9.7=py37h0b55af0_2
>   - ruamel.yaml=0.17.10=py37h5e8e339_0
383c393
<   - scikit-image=0.18.1=py37hdc94413_0
---
>   - scikit-image=0.18.2=py37h219a48f_0
385,386c395,396
<   - scipy=1.6.3=py37h29e03ee_0
<   - send2trash=1.5.0=py_0
---
>   - scipy=1.7.0=py37h29e03ee_1
>   - send2trash=1.7.1=pyhd8ed1ab_0
397,398c407,408
<   - sqlalchemy=1.4.18=py37h5e8e339_0
<   - sqlite=3.35.5=h74cdb3f_0
---
>   - sqlalchemy=1.4.22=py37h5e8e339_0
>   - sqlite=3.36.0=h9cd32fc_0
400a411
>   - tenacity=8.0.1=pyhd8ed1ab_0
403c414
<   - threadpoolctl=2.1.0=pyh5ca1d4c_0
---
>   - threadpoolctl=2.2.0=pyh8a188c0_0
411c422
<   - tqdm=4.61.1=pyhd8ed1ab_0
---
>   - tqdm=4.61.2=pyhd8ed1ab_1
416,417c427,428
<   - tzcode=2021a=h7f98852_1
<   - tzdata=2021a=he74cb21_0
---
>   - tzcode=2021a=h7f98852_2
>   - tzdata=2021a=he74cb21_1
419c430
<   - urllib3=1.26.5=pyhd8ed1ab_0
---
>   - urllib3=1.26.6=pyhd8ed1ab_0
428c439
<   - wget=1.20.1=h22169c7_0
---
>   - wget=1.20.3=ha56f1ee_0
434c445
<   - xclim=0.27.0=pyhd8ed1ab_0
---
>   - xclim=0.28.0=pyhd8ed1ab_0
436,439c447,450
<   - xesmf=0.5.3=pyhd8ed1ab_0
<   - xeus=1.0.3=h7d0c39e_1
<   - xeus-python=0.12.4=py37h52ea871_0
<   - xhistogram=0.2.0=pyhd8ed1ab_0
---
>   - xesmf=0.6.0=pyhd8ed1ab_0
>   - xeus=1.0.4=h7d0c39e_0
>   - xeus-python=0.12.5=py37h4b46df4_2
>   - xhistogram=0.3.0=pyhd8ed1ab_0
452c463
<   - xskillscore=0.0.18=py_1
---
>   - xskillscore=0.0.22=pyhd8ed1ab_0
455c466
<   - yarl=1.6.3=py37h5e8e339_1
---
>   - yarl=1.6.3=py37h5e8e339_2
460c471
<   - zipp=3.4.1=pyhd8ed1ab_0
---
>   - zipp=3.5.0=pyhd8ed1ab_0
468,469c479,480
<     - handcalcs==1.3.0
<     - innerscope==0.2.0
---
>     - handcalcs==1.4.1
>     - innerscope==0.5.0
472d482
<     - nbconvert==5.6.1
```

Full new `conda env export`:
[210723-conda-env-export.yml.txt](https://github.com/Ouranosinc/PAVICS-e2e-workflow-tests/files/6870973/210723-conda-env-export.yml.txt)
```
name: birdy
channels:
  - cdat
  - conda-forge
  - defaults
dependencies:
  - _libgcc_mutex=0.1=conda_forge
  - _openmp_mutex=4.5=1_gnu
  - affine=2.3.0=py_0
  - aiohttp=3.7.4.post0=py37h5e8e339_0
  - alembic=1.6.5=pyhd8ed1ab_0
  - alsa-lib=1.2.3=h516909a_0
  - ansi2html=1.6.0=py37h89c1867_1
  - anyio=3.3.0=py37h89c1867_0
  - appdirs=1.4.4=pyh9f0ad1d_0
  - argon2-cffi=20.1.0=py37h5e8e339_2
  - asciitree=0.3.3=py_2
  - async-timeout=3.0.1=py_1000
  - async_generator=1.10=py_0
  - attrs=21.2.0=pyhd8ed1ab_0
  - backcall=0.2.0=pyh9f0ad1d_0
  - backports=1.0=py_2
  - backports.functools_lru_cache=1.6.4=pyhd8ed1ab_0
  - beautifulsoup4=4.9.3=pyhb0f4dca_0
  - birdy=v0.8.0=pyh6c4a22f_1
  - bleach=3.3.1=pyhd8ed1ab_0
  - blinker=1.4=py_1
  - blosc=1.21.0=h9c3ff4c_0
  - bokeh=2.3.3=py37h89c1867_0
  - boltons=21.0.0=pyhd8ed1ab_0
  - boost-cpp=1.74.0=hc6e9bd1_3
  - bottleneck=1.3.2=py37h902c9e0_3
  - branca=0.4.2=pyhd8ed1ab_0
  - brotli=1.0.9=h7f98852_5
  - brotli-bin=1.0.9=h7f98852_5
  - brotli-python=1.0.9=py37hcd2ae1e_5
  - brotlipy=0.7.0=py37h5e8e339_1001
  - brunsli=0.1=h9c3ff4c_0
  - bzip2=1.0.8=h7f98852_4
  - c-ares=1.17.1=h7f98852_1
  - ca-certificates=2021.5.30=ha878542_0
  - cached-property=1.5.2=hd8ed1ab_1
  - cached_property=1.5.2=pyha770c72_1
  - cachetools=4.2.2=pyhd8ed1ab_0
  - cairo=1.16.0=h6cf1ce9_1008
  - cartopy=0.19.0.post1=py37h0c48da3_0
  - cdat_info=8.2.1=pyh9f0ad1d_1
  - cdtime=3.1.4=py37h5ad02f4_2
  - cdutil=8.2.1=pyh9f0ad1d_0
  - certifi=2021.5.30=py37h89c1867_0
  - certipy=0.1.3=py_0
  - cf_xarray=0.6.0=pyh6c4a22f_0
  - cffi=1.14.6=py37hc58025e_0
  - cfgrib=0.9.9.0=pyhd8ed1ab_1
  - cfitsio=3.470=hb418390_7
  - cftime=1.5.0=py37h6f94858_0
  - chardet=4.0.0=py37h89c1867_1
  - charls=2.2.0=h9c3ff4c_0
  - charset-normalizer=2.0.0=pyhd8ed1ab_0
  - click=7.1.2=pyh9f0ad1d_0
  - click-plugins=1.1.1=py_0
  - cligj=0.7.2=pyhd8ed1ab_0
  - climpred=2.1.4=pyhd8ed1ab_0
  - clisops=0.6.5=pyh6c4a22f_0
  - cloudpickle=1.6.0=py_0
  - colorama=0.4.4=pyh9f0ad1d_0
  - colorcet=2.0.6=pyhd8ed1ab_0
  - configurable-http-proxy=4.5.0=node15_he6ea98c_0
  - coverage=5.5=py37h5e8e339_0
  - cryptography=3.4.7=py37h5d9358c_0
  - curl=7.77.0=hea6ffbf_0
  - cycler=0.10.0=py_2
  - cytoolz=0.11.0=py37h5e8e339_3
  - dash=1.20.0=pyhd8ed1ab_0
  - dash-core-components=1.16.0=pyhd8ed1ab_0
  - dash-html-components=1.1.3=pyhd8ed1ab_0
  - dash-renderer=1.9.1=pyhd8ed1ab_0
  - dash-table=4.11.3=pyhd8ed1ab_0
  - dask=2021.7.0=pyhd8ed1ab_0
  - dask-core=2021.7.0=pyhd8ed1ab_0
  - dataclasses=0.8=pyhc8e2a94_1
  - datashader=0.13.0=pyh6c4a22f_0
  - datashape=0.5.4=py_1
  - dbus=1.13.6=h48d8840_2
  - debugpy=1.4.0=py37hcd2ae1e_0
  - decorator=5.0.9=pyhd8ed1ab_0
  - defusedxml=0.7.1=pyhd8ed1ab_0
  - descartes=1.1.0=py_4
  - distarray=2.12.2=pyhd8ed1ab_2
  - distributed=2021.7.0=py37h89c1867_0
  - docopt=0.6.2=py_1
  - docrep=0.3.2=pyh44b312d_0
  - dv3d=8.2.1=pyh9f0ad1d_0
  - eccodes=2.21.0=ha0e6eb6_0
  - entrypoints=0.3=pyhd8ed1ab_1003
  - eofs=1.4.0=py_0
  - esgf-compute-api=2.3.9=0_h1234567_
  - esmf=8.1.0=nompi_hed08645_0
  - esmpy=8.1.0=nompi_py37hff16fce_0
  - expat=2.4.1=h9c3ff4c_0
  - fasteners=0.16=pyhd8ed1ab_0
  - fastprogress=1.0.0=py_0
  - ffmpeg=4.2.3=h167e202_0
  - fiona=1.8.18=py37h527b4ca_0
  - flask=2.0.1=pyhd8ed1ab_0
  - flask-compress=1.10.1=pyhd8ed1ab_0
  - fontconfig=2.13.1=hba837de_1005
  - freetype=2.10.4=h0708190_1
  - freexl=1.0.6=h7f98852_0
  - fsspec=2021.7.0=pyhd8ed1ab_0
  - funcsigs=1.0.2=py_3
  - future=0.18.2=py37h89c1867_3
  - g2clib=1.6.3=hdfa6d74_0
  - gcsfs=2021.7.0=pyhd8ed1ab_0
  - gdal=3.1.4=py37h2ec2946_8
  - genutil=8.2.1=py37h161383b_1
  - geopandas=0.9.0=pyhd8ed1ab_1
  - geopandas-base=0.9.0=pyhd8ed1ab_1
  - geos=3.9.1=h9c3ff4c_2
  - geotiff=1.6.0=h2b14fbe_4
  - geoviews=1.9.1=pyhd8ed1ab_0
  - geoviews-core=1.9.1=pyha770c72_0
  - gettext=0.19.8.1=h0b5b191_1005
  - ghostscript=9.54.0=h9c3ff4c_1
  - giflib=5.2.1=h36c2ea0_2
  - gitdb=4.0.7=pyhd8ed1ab_0
  - gitpython=3.1.19=pyhd8ed1ab_0
  - glib=2.68.3=h9c3ff4c_0
  - glib-tools=2.68.3=h9c3ff4c_0
  - gmp=6.2.1=h58526e2_0
  - gnutls=3.6.13=h85f3911_1
  - google-auth=1.33.1=pyh6c4a22f_0
  - google-auth-oauthlib=0.4.4=pyhd8ed1ab_0
  - greenlet=1.1.0=py37hcd2ae1e_0
  - gst-plugins-base=1.18.4=hf529b03_2
  - gstreamer=1.18.4=h76c114f_2
  - h5netcdf=0.11.0=pyhd8ed1ab_0
  - h5py=3.3.0=nompi_py37ha3df211_100
  - hdf4=4.2.15=h10796ff_3
  - hdf5=1.10.6=nompi_h6a2412b_1114
  - heapdict=1.0.1=py_0
  - holoviews=1.14.5=pyhd8ed1ab_0
  - hvplot=0.7.3=pyh6c4a22f_0
  - icu=68.1=h58526e2_0
  - idna=3.1=pyhd3deb0d_0
  - imagecodecs=2021.3.31=py37haf4b6ec_0
  - imageio=2.9.0=py_0
  - importlib-metadata=4.6.1=py37h89c1867_0
  - importlib_metadata=4.6.1=hd8ed1ab_0
  - importlib_resources=5.2.0=pyhd8ed1ab_0
  - iniconfig=1.1.1=pyh9f0ad1d_0
  - intake=0.6.2=pyhd8ed1ab_0
  - intake-esm=2021.1.15=pyhd8ed1ab_0
  - intake-geopandas=0.2.4=pyhd8ed1ab_0
  - intake-thredds=2021.6.16=pyhd8ed1ab_0
  - intake-xarray=0.5.0=pyhd8ed1ab_0
  - ipykernel=5.5.5=py37h085eea5_0
  - ipyleaflet=0.14.0=pyhd8ed1ab_1
  - ipython=7.25.0=py37h085eea5_1
  - ipython_genutils=0.2.0=py_1
  - ipywidgets=7.6.3=pyhd3deb0d_0
  - itsdangerous=2.0.1=pyhd8ed1ab_0
  - jasper=1.900.1=h07fcdf6_1006
  - jedi=0.18.0=py37h89c1867_2
  - jinja2=3.0.1=pyhd8ed1ab_0
  - joblib=1.0.1=pyhd8ed1ab_0
  - jpeg=9d=h36c2ea0_0
  - json-c=0.15=h98cffda_0
  - json5=0.9.5=pyh9f0ad1d_0
  - jsonpickle=2.0.0=pyhd8ed1ab_0
  - jsonschema=3.2.0=pyhd8ed1ab_3
  - jupyter=1.0.0=py37h89c1867_6
  - jupyter-archive=2.2.0=pyhd8ed1ab_0
  - jupyter-dash=0.4.0=pyhd8ed1ab_0
  - jupyter_bokeh=2.0.4=pyhd8ed1ab_0
  - jupyter_client=6.1.12=pyhd8ed1ab_0
  - jupyter_conda=5.1.1=hd8ed1ab_0
  - jupyter_console=6.4.0=pyhd8ed1ab_0
  - jupyter_core=4.7.1=py37h89c1867_0
  - jupyter_server=1.10.1=pyhd8ed1ab_0
  - jupyter_telemetry=0.1.0=pyhd8ed1ab_1
  - jupyterhub=1.4.2=py37h89c1867_0
  - jupyterhub-base=1.4.2=py37h89c1867_0
  - jupyterlab=2.2.9=pyhd8ed1ab_0
  - jupyterlab-git=0.24.0=pyhd8ed1ab_0
  - jupyterlab_pygments=0.1.2=pyh9f0ad1d_0
  - jupyterlab_server=1.2.0=py_0
  - jupyterlab_widgets=1.0.0=pyhd8ed1ab_1
  - jupytext=1.11.4=pyhd0ecf6b_0
  - jxrlib=1.1=h7f98852_2
  - kealib=1.4.14=hcc255d8_2
  - kiwisolver=1.3.1=py37h2527ec5_1
  - krb5=1.19.1=hcc1bbae_0
  - lame=3.100=h7f98852_1001
  - lazy-object-proxy=1.6.0=py37h5e8e339_0
  - lcms2=2.12=hddcbb42_0
  - ld_impl_linux-64=2.36.1=hea4e1c9_1
  - lerc=2.2.1=h9c3ff4c_0
  - libaec=1.0.5=h9c3ff4c_0
  - libblas=3.8.0=17_openblas
  - libbrotlicommon=1.0.9=h7f98852_5
  - libbrotlidec=1.0.9=h7f98852_5
  - libbrotlienc=1.0.9=h7f98852_5
  - libcblas=3.8.0=17_openblas
  - libcdms=3.1.2=h981a4fd_113
  - libcf=1.0.3=py37heda41dd_109
  - libclang=11.1.0=default_ha53f305_1
  - libcurl=7.77.0=h2574ce0_0
  - libdap4=3.20.6=hd7c4107_2
  - libdeflate=1.7=h7f98852_5
  - libdrs=3.1.2=h7918d09_113
  - libdrs_f=3.1.2=h5026c31_111
  - libedit=3.1.20191231=he28a2e2_2
  - libev=4.33=h516909a_1
  - libevent=2.1.10=hcdb4288_3
  - libffi=3.3=h58526e2_2
  - libgcc-ng=11.1.0=hc902ee8_0
  - libgdal=3.1.4=h38ff51b_8
  - libgfortran-ng=11.1.0=h69a702a_0
  - libgfortran5=11.1.0=h6c583b3_0
  - libglib=2.68.3=h3e27bee_0
  - libgomp=11.1.0=hc902ee8_0
  - libiconv=1.16=h516909a_0
  - libidn2=2.3.2=h7f98852_0
  - libkml=1.3.0=h238a007_1014
  - liblapack=3.8.0=17_openblas
  - libllvm10=10.0.1=he513fc3_3
  - libllvm11=11.1.0=hf817b99_2
  - libnetcdf=4.7.4=nompi_h56d31a8_107
  - libnghttp2=1.43.0=h812cca2_0
  - libogg=1.3.4=h7f98852_1
  - libopenblas=0.3.10=pthreads_h4812303_5
  - libopus=1.3.1=h7f98852_1
  - libpng=1.6.37=h21135ba_2
  - libpq=13.3=hd57d9b9_0
  - libprotobuf=3.17.2=h780b84a_1
  - librttopo=1.1.0=h1185371_6
  - libsodium=1.0.18=h36c2ea0_1
  - libspatialindex=1.9.3=h9c3ff4c_4
  - libspatialite=5.0.1=he52d314_3
  - libssh2=1.9.0=ha56f1ee_6
  - libstdcxx-ng=11.1.0=h56837e0_0
  - libtiff=4.2.0=hbd63e13_2
  - libunistring=0.9.10=h7f98852_0
  - libuuid=2.32.1=h7f98852_1000
  - libuv=1.41.1=h7f98852_0
  - libvorbis=1.3.7=h9c3ff4c_0
  - libwebp-base=1.2.0=h7f98852_2
  - libxcb=1.13=h7f98852_1003
  - libxkbcommon=1.0.3=he3ba5ed_0
  - libxml2=2.9.12=h72842e0_0
  - libxslt=1.1.33=h15afd5d_2
  - libzopfli=1.0.3=h9c3ff4c_0
  - llvmlite=0.36.0=py37h9d7f4d0_0
  - locket=0.2.0=py_2
  - lxml=4.6.3=py37h77fd288_0
  - lz4-c=1.9.3=h9c3ff4c_0
  - mako=1.1.4=pyh44b312d_0
  - mamba_gator=5.1.1=pyhd8ed1ab_0
  - mapclassify=2.4.2=pyhd8ed1ab_0
  - markdown=3.3.4=pyhd8ed1ab_0
  - markdown-it-py=1.1.0=pyhd8ed1ab_0
  - markupsafe=2.0.1=py37h5e8e339_0
  - matplotlib=3.4.2=py37h89c1867_0
  - matplotlib-base=3.4.2=py37hdd32ed1_0
  - matplotlib-inline=0.1.2=pyhd8ed1ab_2
  - mdit-py-plugins=0.2.8=pyhd8ed1ab_0
  - memory_profiler=0.58.0=py_0
  - mesalib=18.3.1=h590aaf7_0
  - mistune=0.8.4=py37h5e8e339_1004
  - monotonic=1.5=py_0
  - more-itertools=8.8.0=pyhd8ed1ab_0
  - msgpack-python=1.0.2=py37h2527ec5_1
  - multidict=5.1.0=py37h5e8e339_1
  - multipledispatch=0.6.0=py_0
  - munch=2.5.0=py_0
  - mysql-common=8.0.25=ha770c72_0
  - mysql-libs=8.0.25=h935591d_0
  - nbclient=0.5.3=pyhd8ed1ab_0
  - nbconvert=6.1.0=py37h89c1867_0
  - nbdime=2.1.0=py_0
  - nbformat=5.1.3=pyhd8ed1ab_0
  - nbval=0.9.6=pyh9f0ad1d_0
  - nc-time-axis=1.3.1=pyhd8ed1ab_2
  - ncurses=6.2=h58526e2_4
  - nest-asyncio=1.5.1=pyhd8ed1ab_0
  - netcdf-fortran=4.5.3=nompi_h996563d_103
  - netcdf4=1.5.6=nompi_py37hf7b6e46_102
  - nettle=3.6=he412f7d_0
  - networkx=2.5=py_0
  - nodejs=15.14.0=h92b4a50_0
  - notebook=6.4.0=pyha770c72_0
  - nspr=4.30=h9c3ff4c_0
  - nss=3.67=hb5efdd6_0
  - numba=0.53.1=py37hb11d6e1_1
  - numcodecs=0.8.0=py37hcd2ae1e_0
  - numpy=1.21.1=py37h038b26d_0
  - oauthlib=3.1.1=pyhd8ed1ab_0
  - olefile=0.46=pyh9f0ad1d_1
  - openblas=0.3.10=pthreads_h04b7a96_5
  - openh264=2.1.1=h780b84a_0
  - openjpeg=2.4.0=hb52868f_1
  - openssl=1.1.1k=h7f98852_0
  - ostrich=21.03.16=h4bd325d_1
  - owslib=0.24.1=pyhd8ed1ab_0
  - packaging=21.0=pyhd8ed1ab_0
  - pamela=1.0.0=py_0
  - pandas=1.2.5=py37h219a48f_0
  - pandoc=2.14.1=h7f98852_0
  - pandocfilters=1.4.2=py_1
  - panel=0.12.0=pyhd8ed1ab_0
  - param=1.11.1=pyh6c4a22f_0
  - parso=0.8.2=pyhd8ed1ab_0
  - partd=1.2.0=pyhd8ed1ab_0
  - patsy=0.5.1=py_0
  - pcre=8.45=h9c3ff4c_0
  - pexpect=4.8.0=pyh9f0ad1d_2
  - pickleshare=0.7.5=py_1003
  - pillow=8.2.0=py37h4600e1f_1
  - pint=0.17=pyhd8ed1ab_0
  - pip=21.1.3=pyhd8ed1ab_0
  - pixman=0.40.0=h36c2ea0_0
  - plotly=5.1.0=pyhd8ed1ab_1
  - pluggy=0.13.1=py37h89c1867_4
  - pooch=1.4.0=pyhd8ed1ab_0
  - poppler=0.89.0=h2de54a5_5
  - poppler-data=0.4.10=0
  - postgresql=13.3=h2510834_0
  - proj=7.2.0=h277dcde_2
  - prometheus_client=0.11.0=pyhd8ed1ab_0
  - prompt-toolkit=3.0.19=pyha770c72_0
  - prompt_toolkit=3.0.19=hd8ed1ab_0
  - properscoring=0.1=py_0
  - protobuf=3.17.2=py37hcd2ae1e_0
  - pscript=0.7.5=pyhd3deb0d_0
  - psutil=5.8.0=py37h5e8e339_1
  - pthread-stubs=0.4=h36c2ea0_1001
  - ptyprocess=0.7.0=pyhd3deb0d_0
  - py=1.10.0=pyhd3deb0d_0
  - pyasn1=0.4.8=py_0
  - pyasn1-modules=0.2.7=py_0
  - pycparser=2.20=pyh9f0ad1d_2
  - pyct=0.4.6=py_0
  - pyct-core=0.4.6=py_0
  - pycurl=7.43.0.6=py37h88a64d2_1
  - pydantic=1.8.2=py37h5e8e339_0
  - pydap=3.2.2=pyh9f0ad1d_1001
  - pygeos=0.10.1=py37h2d1e849_0
  - pygments=2.9.0=pyhd8ed1ab_0
  - pyjwt=2.1.0=pyhd8ed1ab_0
  - pyopenssl=20.0.1=pyhd8ed1ab_0
  - pyparsing=2.4.7=pyh9f0ad1d_0
  - pyproj=3.1.0=py37h20b8899_3
  - pyqt=5.12.3=py37h89c1867_7
  - pyqt-impl=5.12.3=py37he336c9b_7
  - pyqt5-sip=4.19.18=py37hcd2ae1e_7
  - pyqtchart=5.12=py37he336c9b_7
  - pyqtwebengine=5.12.1=py37he336c9b_7
  - pyrsistent=0.17.3=py37h5e8e339_2
  - pyshp=2.1.3=pyh44b312d_0
  - pysocks=1.7.1=py37h89c1867_3
  - pytest=6.2.4=py37h89c1867_0
  - python=3.7.10=hffdb5ce_100_cpython
  - python-dateutil=2.8.2=pyhd8ed1ab_0
  - python-eccodes=2021.03.0=py37h6f94858_1
  - python-editor=1.0.4=py_0
  - python-json-logger=2.0.1=pyh9f0ad1d_0
  - python_abi=3.7=2_cp37m
  - pytz=2021.1=pyhd8ed1ab_0
  - pyu2f=0.1.5=pyhd8ed1ab_0
  - pyviz_comms=2.1.0=pyhd8ed1ab_0
  - pywavelets=1.1.1=py37h902c9e0_3
  - pyyaml=5.4.1=py37h5e8e339_0
  - pyzmq=22.1.0=py37h336d617_0
  - qt=5.12.9=hda022c4_4
  - qtconsole=5.1.1=pyhd8ed1ab_0
  - qtpy=1.9.0=py_0
  - rasterio=1.2.1=py37ha549118_0
  - raven-hydro=3.0.4.322=h516393e_0
  - ravenpy=0.6.0=pyh1bb2064_2
  - readline=8.1=h46c0cb4_0
  - regionmask=0.6.2=pyhd8ed1ab_0
  - requests=2.26.0=pyhd8ed1ab_0
  - requests-oauthlib=1.3.0=pyh9f0ad1d_0
  - requests-unixsocket=0.2.0=py_0
  - retrying=1.3.3=py_2
  - rioxarray=0.5.0=pyhd8ed1ab_0
  - roocs-utils=0.4.2=pyh6c4a22f_0
  - rsa=4.7.2=pyh44b312d_0
  - rtree=0.9.7=py37h0b55af0_2
  - ruamel.yaml=0.17.10=py37h5e8e339_0
  - ruamel.yaml.clib=0.2.2=py37h5e8e339_2
  - scikit-image=0.18.2=py37h219a48f_0
  - scikit-learn=0.24.2=py37h18a542f_0
  - scipy=1.7.0=py37h29e03ee_1
  - send2trash=1.7.1=pyhd8ed1ab_0
  - setuptools=49.6.0=py37h89c1867_3
  - shapely=1.7.1=py37h2d1e849_5
  - siphon=0.9=py37h89c1867_0
  - six=1.16.0=pyh6c4a22f_0
  - smmap=3.0.5=pyh44b312d_0
  - snappy=1.1.8=he1b5a44_3
  - sniffio=1.2.0=py37h89c1867_1
  - snuggs=1.4.7=py_0
  - sortedcontainers=2.4.0=pyhd8ed1ab_0
  - soupsieve=2.0.1=py_1
  - sqlalchemy=1.4.22=py37h5e8e339_0
  - sqlite=3.36.0=h9cd32fc_0
  - statsmodels=0.12.2=py37h902c9e0_0
  - tblib=1.7.0=pyhd8ed1ab_0
  - tenacity=8.0.1=pyhd8ed1ab_0
  - terminado=0.10.1=py37h89c1867_0
  - testpath=0.5.0=pyhd8ed1ab_0
  - threadpoolctl=2.2.0=pyh8a188c0_0
  - threddsclient=0.4.2=py_0
  - tifffile=2021.4.8=pyhd8ed1ab_0
  - tiledb=2.2.9=h91fcb0e_0
  - tk=8.6.10=h21135ba_1
  - toml=0.10.2=pyhd8ed1ab_0
  - toolz=0.11.1=py_0
  - tornado=6.1=py37h5e8e339_1
  - tqdm=4.61.2=pyhd8ed1ab_1
  - traitlets=5.0.5=py_0
  - traittypes=0.2.1=pyh9f0ad1d_2
  - typing-extensions=3.10.0.0=hd8ed1ab_0
  - typing_extensions=3.10.0.0=pyha770c72_0
  - tzcode=2021a=h7f98852_2
  - tzdata=2021a=he74cb21_1
  - udunits2=2.2.27.27=h975c496_1
  - urllib3=1.26.6=pyhd8ed1ab_0
  - vcs=8.2.1=pyh9f0ad1d_0
  - voila=0.2.10=pyhd8ed1ab_0
  - vtk-cdat=8.2.0.8.2=py37_mesalibhead77ed_0
  - wcwidth=0.2.5=pyh9f0ad1d_2
  - webencodings=0.5.1=py_1
  - webob=1.8.7=pyhd8ed1ab_0
  - websocket-client=0.57.0=py37h89c1867_4
  - werkzeug=2.0.1=pyhd8ed1ab_0
  - wget=1.20.3=ha56f1ee_0
  - wheel=0.36.2=pyhd3deb0d_0
  - widgetsnbextension=3.5.1=py37h89c1867_4
  - wrapt=1.12.1=py37h5e8e339_3
  - x264=1!152.20180806=h14c3975_0
  - xarray=0.18.2=pyhd8ed1ab_0
  - xclim=0.28.0=pyhd8ed1ab_0
  - xerces-c=3.2.3=h9d8b166_2
  - xesmf=0.6.0=pyhd8ed1ab_0
  - xeus=1.0.4=h7d0c39e_0
  - xeus-python=0.12.5=py37h4b46df4_2
  - xhistogram=0.3.0=pyhd8ed1ab_0
  - xorg-kbproto=1.0.7=h7f98852_1002
  - xorg-libice=1.0.10=h7f98852_0
  - xorg-libsm=1.2.3=hd9c2040_1000
  - xorg-libx11=1.7.2=h7f98852_0
  - xorg-libxau=1.0.9=h7f98852_0
  - xorg-libxdmcp=1.1.3=h7f98852_0
  - xorg-libxext=1.3.4=h7f98852_1
  - xorg-libxrender=0.9.10=h7f98852_1003
  - xorg-renderproto=0.11.1=h7f98852_1002
  - xorg-xextproto=7.3.0=h7f98852_1002
  - xorg-xproto=7.0.31=h7f98852_1007
  - xrft=0.3.0=pyhd8ed1ab_0
  - xskillscore=0.0.22=pyhd8ed1ab_0
  - xz=5.2.5=h516909a_1
  - yaml=0.2.5=h516909a_0
  - yarl=1.6.3=py37h5e8e339_2
  - zarr=2.8.3=pyhd8ed1ab_0
  - zeromq=4.3.4=h9c3ff4c_0
  - zfp=0.5.5=h9c3ff4c_5
  - zict=2.0.0=py_0
  - zipp=3.5.0=pyhd8ed1ab_0
  - zlib=1.2.11=h516909a_1010
  - zstd=1.4.9=ha95c52a_0
  - pip:
    - astunparse==1.6.3
    - cdms2==3.1.5
    - colour==0.1.5
    - geojson==2.5.0
    - handcalcs==1.4.1
    - innerscope==0.5.0
    - ipython-blocking==0.2.1
    - jupyternotify==0.1.15
    - nbresuse==0.4.0
    - pixiedust==1.1.19
    - pymetalink==6.2
    - pytest-tornasync==0.6.0.post2
    - regrid2==3.1.5
    - requests-magpie==0.1.1
prefix: /opt/conda/envs/birdy
```
tlvu added a commit that referenced this pull request Jul 26, 2021
…previous-merge

Bump version: 1.13.12 → 1.13.13

Forgot to perform bump2version for the previous PR #183
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants